#include <deHash.hpp>
Inheritance diagram for deTHashInt< T >:


Public Member Functions | |
| deTHashInt (DWORD size) | |
| ~deTHashInt () | |
| DWORD | Length () |
| T * | AddElement (const T &element, DWORD Int) |
| T * | FindElement (DWORD Int, DWORD *Index=(0)) const |
| deBoolean | RemoveElement (DWORD Int) |
| void | GetAllElements (deTArray< T * > &array) |
| void | RemoveAllElements () |
| void | operator= (const deTHashInt< T > &ref) |
| T * | operator[] (DWORD Int) const |
| iterator | find (DWORD key) |
| iterator | erase (iterator &entry) |
| iterator | begin () |
| iterator | end () |
Private Member Functions | |
| T * | FindElement (DWORD Int, HashNode *&Node, DWORD *Index=(0)) const |
| DWORD | HashInt (DWORD Int) const |
Private Attributes | |
| DWORD | m_ElementNum |
| const DWORD | m_HashSize |
| deTArray< HashNode * > | m_Elements |
Friends | |
| class | deTHashInt< T >::iterator |
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3-rc3